package io.mft.as.ar.gateway.client;

import java.util.Map;

import io.mft.as.ar.gateway.result.Result;

/**
 * 描述: 
 * 版权: Copyright (c) 2012 
 * 公司: 思迪科技 
 * 作者: 李炜
 * 版本: 1.0 
 * 创建日期: Dec 4, 2013 
 * 创建时间: 1:45:37 PM
 */
public interface BusClient
{
    
    /**
     * 
     * 描述：调用接口
     * 作者：李炜
     * 时间：Dec 4, 2013 2:10:15 PM
     * @param funcNo
     * @param paraMap
     * @return
     * @throws Exception
     */
    public Result invoke(int funcNo, Map paraMap) throws Exception;
    
    /**
     * 
     * 描述：服务器信息
     * 作者：李炜
     * 时间：Apr 27, 2014 3:01:49 PM
     * @param serverName
     */
    public void setServerName(String serverName);
    
    /**
     * 
     * 描述：设置分支号
     * 作者：李炜
     * 时间：Dec 15, 2013 8:26:56 AM
     * @param branch
     */
    public void setBranch(int branch);
    
    //	/**
    //	 * 
    //	 * 描述：关闭连接
    //	 * 作者：李炜
    //	 * 时间：Dec 4, 2013 2:10:08 PM
    //	 */
    //	public void disConnect();
}
